package main

import "fmt"

/* 声明全局变量 */
var g int

func main() {
	/* 声明局部变量 */
	var a, b, c int
	a = 10
	b = 20
	c = a + b
	fmt.Printf("结果：a=%d,b=%d,c=%d", a, b, c)
	g = a + b
	fmt.Printf("结果：a=%d,b=%d,g=%d", a, b, g)

	g := 10
	fmt.Printf("结果：g=%d", g)

	var f = 0
	fmt.Printf("main()函数中 a=%d", a)
	f = sum(a, b)
	fmt.Printf("main()函数中 f=%d", f)
}

func sum(a, b int) int {
	fmt.Printf("sum()函数中 a=%d", a)
	fmt.Printf("sum()函数中 b=%d", b)
	return a + b
}
